package com.lswms.modules.lswms.entity.recipient;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lswms.common.entity.LswmsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 归还记录
 *
 * @author DX sunlightcs@gmail.com
 * @since 1.0.0 2021-07-21
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("lswms_Recipientsback")
public class RecipientsbackEntity extends LswmsBaseEntity {
	private static final long serialVersionUID = 1L;

	/**
     * 归还号
     */
     @TableField(value="recipientsbackkey")
	private Long recipientsbackkey;
    /**
     * 领用号
     */
     @TableField(value="recipientkey")
	private Long recipientkey;
    /**
     * 物料编码
     */
     @TableField(value="sku")
	private String sku;
    /**
     * 归还数量
     */
     @TableField(value="backqty")
	private BigDecimal backqty;
    /**
     * 报废数量
     */
     @TableField(value="damageqty")
	private BigDecimal damageqty;
    /**
     * 至库位
     */
     @TableField(value="tolocation")
	private String tolocation;
    /**
     * 至托盘
     */
     @TableField(value="totray")
	private String totray;
    /**
     * 至容器
     */
     @TableField(value="tobox")
	private String tobox;
     
     /**
      * 批号
      */
      @TableField(value="lot")
 	private String lot;
    /**
     * 生产日期
     */
     @TableField(value="lot1")
	private Date lot1;
    /**
     * 有效日期
     */
     @TableField(value="lot2")
	private Date lot2;
    /**
     * 属性3
     */
     @TableField(value="lot3")
	private String lot3;
    /**
     * 属性4
     */
     @TableField(value="lot4")
	private String lot4;
    /**
     * 属性5
     */
     @TableField(value="lot5")
	private String lot5;
    /**
     * 属性6
     */
     @TableField(value="lot6")
	private String lot6;
    /**
     * 属性7
     */
     @TableField(value="lot7")
	private String lot7;
    /**
     * 属性8
     */
     @TableField(value="lot8")
	private String lot8;
    /**
     * 属性9
     */
     @TableField(value="lot9")
	private String lot9;
    /**
     * 属性10
     */
     @TableField(value="lot10")
	private String lot10;
     /**
 	 * 属性11
 	 */
 	@TableField(value = "lot11")
 	private String lot11;
 	/**
 	 * 属性12
 	 */
 	@TableField(value = "lot12")
 	private String lot12;
 	/**
 	 * 属性13
 	 */
 	@TableField(value = "lot13")
 	private String lot13;
 	/**
 	 * 属性14
 	 */
 	@TableField(value = "lot14")
 	private String lot14;
 	/**
 	 * 属性15
 	 */
 	@TableField(value = "lot15")
 	private String lot15;
	
	@TableField(exist = false)
	private String uniquecodes;
	
	@TableField(exist = false)
	private String isuniquecode;
	
	@TableField(exist = false)
	private String cardId;
	
	@TableField(exist = false)
	private String recipientId;
	
	@TableField(exist = false)
	private String recipient;
	
	@TableField(exist = false)
	private String boxstr;
	
	@TableField(exist = false)
	private String lot3str;
	
	@TableField(exist = false)
	private String lot9str;
	
	@TableField(exist = false)
	private String lot10str;
	
	@TableField(exist = false)
	private String descr;

	//有效时间
	@TableField(exist = false)
	private String yxtime;

	//生产时间
	@TableField(exist = false)
	private String sctime;

}